bitkeeper revision 1.1159.1.485 (41c1a674gZukh01k-Bzk58RO8w0voQ)
authorcl349@arcadians.cl.cam.ac.uk <cl349@arcadians.cl.cam.ac.uk>
Thu, 16 Dec 2004 15:15:00 +0000 (15:15 +0000)
committercl349@arcadians.cl.cam.ac.uk <cl349@arcadians.cl.cam.ac.uk>
Thu, 16 Dec 2004 15:15:00 +0000 (15:15 +0000)
Don't bind a misdirect virq handler.

linux-2.6.9-xen-sparse/arch/xen/kernel/evtchn.c

index bf208335e5018006a749ca5182ab9985382bd027..e348cecf7b6fc0443d9323b7504c8aa3f0e3bace 100644 (file)
@@ -476,27 +476,6 @@ static struct hw_interrupt_type pirq_type = {
     NULL
 };
 
-static irqreturn_t misdirect_interrupt(int irq, void *dev_id,
-                                       struct pt_regs *regs)
-{
-    /* nothing */
-    return IRQ_HANDLED;
-}
-
-static struct irqaction misdirect_action = {
-    misdirect_interrupt, 
-    SA_INTERRUPT, 
-    CPU_MASK_NONE, 
-    "misdirect", 
-    NULL, 
-    NULL
-};
-
-void setup_misdirect_virq(void)
-{
-    (void)setup_irq(bind_virq_to_irq(VIRQ_MISDIRECT), &misdirect_action);
-}
-
 void irq_suspend(void)
 {
     int pirq, virq, irq, evtchn;
@@ -599,8 +578,6 @@ void __init init_IRQ(void)
         irq_desc[pirq_to_irq(i)].handler = &pirq_type;
     }
 
-    (void)setup_misdirect_virq();
-
     /* This needs to be done early, but after the IRQ subsystem is alive. */
     ctrl_if_init();
 }